
package com.dp1.pucp.Reportes.Controlador;


import com.dp1.pucp.Modelo.Clases.Tipoproducto;
import com.dp1.pucp.Reportes.DAO.ReportesDAO;
import com.dp1.pucp.Reportes.Vista.ReporteLogGUI2;
import com.dp1.pucp.Reportes.Vista.ReporteProductosGUI;
import com.dp1.pucp.Reportes.Vista.ReporteVentasGUI;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;

public class ReporteLOGControlador {

    private ReportesDAO dao;
    private ReporteLogGUI2 reporteLogGUI;
    //private ArrayList<Perfil> listaPerfil;
  

    
    public ReporteLOGControlador(ReportesDAO dao, ReporteLogGUI2 view) {
        
        this.dao = dao;
        this.reporteLogGUI = view;

        
        this.reporteLogGUI.addBuscarListener(new buscarLogListener());
        this.reporteLogGUI.llenaUsuario(dao.listarUsuario());

    }

    
   

    class buscarLogListener implements ActionListener {

        @Override
        public void actionPerformed(ActionEvent e) {
            String p =null;
            if (reporteLogGUI.getUsuarioIndex()==0) {
                p="";
            }
            else {
               p = reporteLogGUI.getNombre();
            }
            
            dao.generarReporteLog(p);
        }
    }


   
   

    
  
    
}
